<#
跨模型 CI 检查（原生 PowerShell）
用途：检查 CI 配置文件是否存在，并包含基础构建与测试关键字。
用法：
  pwsh -File scripts/windows/check-cross-model-ci.ps1
#>
param()

$WindowsDir = Split-Path -Parent $PSCommandPath
$ScriptsDir = Split-Path -Parent $WindowsDir
$RepoDir = Split-Path -Parent $ScriptsDir

$ci = Join-Path $RepoDir '.github/workflows/ci.yml'
if (!(Test-Path $ci)) { Write-Error "缺少 CI 配置：$ci"; exit 2 }
$txt = Get-Content -Raw $ci
if ($txt -match '(?mi)\bbuild\b' -and $txt -match '(?mi)\btest\b') {
  Write-Host "跨模型 CI 检查通过"
  exit 0
} else {
  Write-Warning "CI 配置缺少必要关键字（build/test）"
  exit 2
}
